Fox's Git Mirrors
docker/Dockerfile.build 9eb1d8a4a2c2fa7c16a4586f6227eaf9f617c5cc (9eb1d8a4) Text, 568 B
ARG GO_VERSION=1.26.6
FROM golang:${GO_VERSION}-alpine
ENV CGO_ENABLED=0
ENV GOOS=linux
ENV GOARCH=amd64
ENV GOFLAGS=-mod=vendor
ENV GOPROXY=off
RUN apk add --no-cache git && \\
adduser -D -s /bin/sh builder
WORKDIR /build
USER builder
COPY go.mod go.sum ./
COPY vendor/ vendor/
COPY cmd/ cmd/
COPY internal/ internal/
COPY pkg/ pkg/
ARG BINARY_NAME=reticulum-go
ARG BUILD_PATH=./cmd/reticulum-go
RUN mkdir -p /dist && \\
go build \\
-ldflags='-w -s -extldflags "-static"' \\
-a -installsuffix cgo \\
-o /dist/${BINARY_NAME} \\
${BUILD_PATH}
Served by rngit 1.5.2 - Generated in 0.02s